package com.captjack.bigdata.hadoop.phoenix;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;

/**
 * Apache Phoenix是一个HBase的开源SQL引擎。
 * 你可以使用标准的JDBC-API代替HBase客户端API来创建表，插入数据，查询你的HBase数据。
 *
 * @author Jack Sparrow
 * @version 1.0.0
 * @date 2018/4/8 00:12
 * package com.example.provide.hadoop.phoenix
 */
public class PhoenixDescribe {

    /**
     *
     */
    private static final Logger logger = LoggerFactory.getLogger(PhoenixDescribe.class);

    /**
     * hbase连接地址
     */
    private static final String HBASE_CONNECTION_URL = "";

    /**
     * 配置文件
     */
    private static final Properties PROPERTIES = new Properties();

    static {
        PROPERTIES.setProperty("phoenix.functions.allowUserDefinedFunctions", "true");
    }

    /**
     * 入口
     *
     * @param args 参数
     */
    public static void main(String[] args) {
        try {
            // 获取hbase连接
            Connection connection = DriverManager.getConnection(HBASE_CONNECTION_URL, PROPERTIES);
        } catch (Exception e) {
            logger.error("", e);
        }
    }

}
